﻿<?php
/**
1）merchant_private_key，商户私钥;merchant_public_key,商户公钥；商户需要按照《密钥对获取工具说明》操作并获取商户私钥，商户公钥。
2）demo提供的merchant_private_key、merchant_public_key是测试商户号123001002003的商户私钥和商户公钥，请商家自行获取并且替换；
3）使用商户私钥加密时需要调用到openssl_sign函数,需要在php_ini文件里打开php_openssl插件
4）php的商户私钥在格式上要求换行，如下所示；
*/
	$merchant_private_key='-----BEGIN PRIVATE KEY-----
MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBALPQXvmC8oW7Qhch
Ng+Y4O59RGpP9ElInHl3biP7L/zuyChQ0WgqxAY0lcALSIm0tH9AwwuVVzncaF5I
kwh4RygdQy6aP4HWtzXFaEb/Qnf4SQWMkEOAkviaUxapMfypS3aa7yy/IG1SrhVm
QNlYYUdPAc58QQTP3r5W6Z9jBrghAgMBAAECgYAk9pCPefugwf20A3+5dRPH8rg9
onH1HpgL4CEkBF64/9zlbLefUis5m1WtRKSEqkDwZ7+wgeKMYmKR/xk6hH8bx0ta
2lPTScrg7naW319D4EksHxLB0YnOXRZvdpJNjKKFlbgx4uUlJfPzSspxheXgv0Vk
kyS9nSiJnBlO+pusgQJBAOwStmuINStNpAGSLW93Oj96iN5XAbHGChfgqd8cUrZE
Ffg56pZWE0Hv+GAK3kpr+QmROSHOvIYVjoU+9dGSdnsCQQDC/fVWkfK4N4DdiWGB
YzLI+ghhoJzwBhe6THxaKkKYumnndntparsljGEnFwnyJm8Cb0tPUvO6xWjj2n1o
grcTAkEAs2pFWdRbFF4dl1QRU/W5PyVRgCmAECwC38LPV9GeywdT6yOZNkiUujg2
/EdGSillS/AjC56jiQQ5HOuMx4oYoQJASgmLghdghbntYDCtqSc1PUJStF77t9dY
YxBvlvy81KjTVWOTcG9qJ9Opf+IrkJovREll2vSwPpZ+QSXQwEIBqQJBAKCGq6Sm
3kS160jY5GsT7S/sndnX4w1SFe/2/KrCCTjPn8XF1GmA4JaVPBv5P/1IOP8Fh2Cs
QCMC2y7wZC66akA=
-----END PRIVATE KEY-----';

	//merchant_public_key,商户公钥，按照说明文档上传此密钥到智通宝商家后台，位置为"支付设置"->"公钥管理"->"设置商户公钥"，代码中不使用到此变量
	$merchant_public_key = '-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCz0F75gvKFu0IXITYPmODufURq
T/RJSJx5d24j+y/87sgoUNFoKsQGNJXAC0iJtLR/QMMLlVc53GheSJMIeEcoHUMu
mj+B1rc1xWhG/0J3+EkFjJBDgJL4mlMWqTH8qUt2mu8svyBtUq4VZkDZWGFHTwHO
fEEEz96+VumfYwa4IQIDAQAB
-----END PUBLIC KEY-----';
	
/**
1)dinpay_public_key，智通宝公钥，每个商家对应一个固定的智通宝公钥（不是使用工具生成的密钥merchant_public_key，不要混淆），
即为智通宝商家后台"公钥管理"->"智通宝公钥"里的绿色字符串内容,复制出来之后调成4行（换行位置任意，前面三行对齐），
并加上注释"-----BEGIN PUBLIC KEY-----"和"-----END PUBLIC KEY-----"
2)demo提供的dinpay_public_key是测试商户号1118004517的智通宝公钥，请自行复制对应商户号的智通宝公钥进行调整和替换。
3）使用智通宝公钥验证时需要调用openssl_verify函数进行验证,需要在php_ini文件里打开php_openssl插件
*/
		$dinpay_public_key ='-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCK1RYbYglDjFjpGUE
iEacgHoesnyAzTti+ojxpz/fYwM8E18rqQVKsZwIQmk5e27Cq2Z9xyB
Po/bpuX2dwVR2xthMWObqGno/H8v716oK73XN4jQF7o6n6aMAF94mxx
zMU4hYHwxg5pUn+oHesHEA5OYSIQxf2PyPGOsj52CBH6QIDAQAB 
-----END PUBLIC KEY-----'; 	
	



?>